IIoModule Interface

Represents an I/O module.

Inheritance Hierarchy

  System.ComponentModel.INotifyPropertyChanged
    IntervalZero.KINGSTAR.Base.Class.IModule
      IntervalZero.KINGSTAR.Base.Class.IIoModule

Namespace: IntervalZero.KINGSTAR.Base.Class

Assembly: IntervalZero.KINGSTAR.Base.Class (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0

Syntax

C#VB
public interface IIoModule : IModule, INotifyPropertyChanged
Public Interface IIoModule Inherits IModule, INotifyPropertyChanged

 

The IIoModule interface exposes the following members.

Methods

  Name Description
ForceInput (bool) Writes a bit into an input of a simulated I/O module.
ForceInput (byte) Writes a byte into an input of a simulated I/O module.
ForceInput (double) Writes a double into an input of a simulated I/O module.
ForceInput (int) Writes an integer into an input of a simulated I/O module.
ForceInput (long) Writes a long integer into an input of a simulated I/O module.
ForceInput (sbyte) Writes 8-bit signed integer into an input of a simulated I/O module.
ForceInput (short) Writes a short integer into an input of a simulated I/O module.
ForceInput (float) Writes a float into an input of a simulated I/O module.
ForceInput (uint) Writes an unsigned integer into an input of a simulated I/O module.
ForceInput (ulong) Writes an unsigned long integer into an input of a simulated I/O module.
ForceInput (ushort) Writes an unsigned short integer into an input of a simulated I/O module.
ReadInputBool Reads a bit from an input of a real or simulated I/O module.
ReadInputByte Reads a byte from an input of a real or simulated I/O module.
ReadInputDouble Reads a double from an input of a real or simulated I/O module.
ReadInputInt16 Reads a short integer from an input of a real or simulated I/O module.
ReadInputInt32 Reads an integer from an input of a real or simulated I/O module.
ReadInputInt64 Reads a long integer from an input of a real or simulated I/O module.
ReadInputSByte Reads an 8-bit signed integer from an input of a real or simulated I/O module.
ReadInputSingle Reads a float from an input of a real or simulated I/O module.
ReadInputUInt16 Reads an unsigned short integer from an input of a real or simulated I/O module.
ReadInputUInt32 Reads an unsigned integer from an input of a real or simulated I/O module.
ReadInputUInt64 Reads an unsigned long integer from an input of a real or simulated I/O module.
ReadOutputBool Reads a bit from an output of a real or simulated I/O module.
ReadOutputByte Reads a byte from an output of a real or simulated I/O module.
ReadOutputDouble Reads a double from an output of a real or simulated I/O module.
ReadOutputInt16 Reads a short integer from an output of a real or simulated I/O module.
ReadOutputInt32 Reads an integer from an output of a real or simulated I/O module.
ReadOutputInt64 Reads a long integer from an output of a real or simulated I/O module.
ReadOutputSByte Reads an 8-bit signed integer from an output of a real or simulated I/O module.
ReadOutputSingle Reads a float from an output of a real or simulated I/O module.
ReadOutputUInt16 Reads an unsigned short integer from an output of a real or simulated I/O module.
ReadOutputUInt32 Reads an unsigned integer from an output of a real or simulated I/O module.
ReadOutputUInt64 Reads an unsigned long integer from an output of a real or simulated I/O module.
WriteOutput (bool) Writes a bit into an output of a real or simulated I/O module.
WriteOutput (byte) Writes a byte into an output of a real or simulated I/O module.
WriteOutput (double) Writes a double into an output of a real or simulated I/O module.
WriteOutput (int) Writes an integer into an output of a real or simulated I/O module.
WriteOutput (long) Writes a long integer into an output of a real or simulated I/O module.
WriteOutput (sbyte) Writes an 8-bit signed integer into an output of a real or simulated I/O module.
WriteOutput (short) Writes a short integer into an output of a real or simulated I/O module.
WriteOutput (float) Writes a float into an output of a real or simulated I/O module.
WriteOutput (uint) Writes an unsigned integer into an output of a real or simulated I/O module.
WriteOutput (ulong) Writes a long unsigned integer into an output of a real or simulated I/O module.
WriteOutput (ushort) Writes a short unsigned integer into an output of a real or simulated I/O module.

Properties

  Name Description
InputLength The length (in bits) of the inputs for this module.
OutputLength The length (in bits) of the outputs for this module.

See also

IntervalZero.KINGSTAR.Base.Class Namespace